home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / sirius / ch3.z / ch3
Text File  |  2001-04-17  |  6KB  |  199 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_o_n_f_i_g_u_r_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        The Sirius Video subsystem is initialized by the video
  11.        daemon process when the first program that uses it is
  12.        executed.
  13.  
  14.        3.1  _S_u_p_p_l_i_e_d__T_o_o_l_s
  15.  
  16.        The Sirius Video software includes a small set of tools that
  17.        will allow you to input, output and monitor video streams.
  18.        They are all installed in the directory:
  19.  
  20.        ////uuuussssrrrr////ddddmmmmeeeeddddiiiiaaaa////bbbbiiiinnnn////SSSSIIIIRRRRIIIIUUUUSSSS
  21.  
  22.        Please refer to the individual man pages for each of the
  23.        following:
  24.  
  25.        _g_f_x_t_o_g_f_x - route graphics output through Sirius back to a
  26.        graphics window.OpenGL version.
  27.  
  28.        _g_f_x_t_o_v_i_d - route a video-sized area of the high resolution
  29.        graphics display to the video output.
  30.  
  31.        _g_f_x_v_i_d_k_e_y_t_o_v_i_d - blend a video-sized area of the high
  32.        resolution graphics display with a video input.  The chroma
  33.        key generator is enabled on the _B path.  The result is sent
  34.        to the video output.
  35.  
  36.        _g_f_x_v_i_d_t_o_v_i_d - blend a video-sized area of the high
  37.        resolution graphics display with a video input and send the
  38.        result to the video output.
  39.  
  40.        _s_h_a_t_t_e_r - a demo program showing live video as a texture.
  41.        This is an IrisGL version and works only on Reality Engine.
  42.  
  43.        _s_i_r__c_u_r_s_o_r - the Sirius board does not duplicate the
  44.        graphics cursor in its output. For most uses, you do not
  45.        want the cursor to appear on the video output. For those
  46.        times that you do, this program shadows the graphics cursor
  47.        on the overlay or popup planes, which do appear on the video
  48.        output.
  49.  
  50.        _s_i_r__m_e_m_t_o_v_i_d - send one or more images from disk files to
  51.        the video output in a burst.
  52.  
  53.        _s_i_r__v_i_d_t_o_m_e_m - capture video input to one or more disk
  54.        files.
  55.  
  56.        _s_i_r__v_l_a_n - allows you to initialize and send VTR control
  57.        commands through the build-in VLAN transmitter on Sirius
  58.        Video.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        _s_i_r_c_m_d - allows setting of timing, format, and sync values
  75.        for input and output channels from the command line.
  76.  
  77.        _v_i_d_t_o_g_f_x - route the input video to a graphics window. Uses
  78.        OpenGL interface. Double buffered example.
  79.  
  80.        _v_i_d_t_o_g_f_x__s -  route the input video to a graphics window.
  81.        Uses OpenGL interface. Single buffered example.
  82.  
  83.        _v_i_d_t_o_t_e_x - route the input video to a graphics texture map
  84.        and display in a graphics window. IrisGL version. Works only
  85.        on the RealityEngine.
  86.  
  87.        _v_i_d_t_o_v_i_d - route the video input to the video output.
  88.  
  89.        _v_i_d_e_o_b_u_b - OpenGL sample program demonstrating the use of
  90.        video as texturesource. Works only on Infinite Reality
  91.        System.
  92.  
  93.        _v_i_d_e_o_w_a_r_p - OpenGL sample program demonstrating the use of
  94.        video as texture source. Works only on Infinte Reality
  95.        System.
  96.  
  97.        _s_i_r__a_v_c_a_p_t_u_r_e - capture video and audio synchronously to an
  98.        XFS based striped logical volume disk array in real time.
  99.  
  100.        _s_i_r__a_v_p_l_a_y_o_u_t - playback video and audio synchronously from
  101.        an XFS based striped logical volume disk array in real time.
  102.  
  103.        _s_i_r__d_i_s_k_t_o_v_i_d - playback video from the raw device or file
  104.        system of a striped logical volume disk array in real time.
  105.  
  106.        _s_i_r__v_i_d_t_o_d_i_s_k - capture video to the raw device or file
  107.        system of a striped logical volume disk array in real time.
  108.  
  109.        _s_i_r_i_u_s__d_i_s_t_o_r_t - interactively manipulate a live video
  110.        texture.  Works only on the RealityEngine.
  111.  
  112.        _O_r_i_o_n - a GUI based video capture/playback tool. See man
  113.        page for more details.
  114.  
  115.        On RealityEngine Systems, four special Video Output Formats
  116.        (VOFs) are provided for use with the Sirius Video Option.
  117.        These formats (1280x1024_25f, 1280x1024_30f, 1280x1024_60f
  118.        and 1280x1024_50f) configure the HiRes display to lock to a
  119.        video sync source connected to the RealityEngine's genlock
  120.        input. They should be invoked using _s_e_t_m_o_n(_1_G).  External
  121.        genlock is automatically selected by these formats.  If no
  122.        video sync signal is present, these formats will free run at
  123.        an inaccurate timebase(e.g. 58Hz .. 62Hz for 1280x1024_60f,
  124.        or 48Hz ..  52Hz for 1280x1024_50f).
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        On Infinite Reality Systems, a gui based tool,
  141.        _i_r_c_o_m_b_i_n_e(_1_G), is provided in addition to setmon and must be
  142.        used to specify the genlock formats for the HiRes display.
  143.        You should use it to define format combinations to drive
  144.        Sirius.  The equivalents to the formats listed above
  145.        (1280x1024_25r2, 1280x1024_30r2, 1280x1024_60 and
  146.        1280x1024_50) should be used on HighRes channel "0".  You
  147.        should also enable Sirius and have it slaved to channel "0".
  148.        In the global parameters area, select either NTSC
  149.        (640x486_301) or PAL (768x576_25i) as the external genlock
  150.        format and enable genlock.
  151.  
  152.        These formats should always be used when passing video data
  153.        through the graphics subsystem.  In all of these formats,
  154.        the HiRes graphics subsystem runs at twice the input video
  155.        rate.  The difference between the 30/60 or 25/50 versions of
  156.        the formats is in the rate that the graphics subsystem will
  157.        be able to execute the _s_w_a_p_b_u_f_f_e_r_s() graphics function.  The
  158.        50/60 versions allow swapbuffers to run at twice the video
  159.        frame rate.  The 25/30 versions synchronize the HiRes update
  160.        with the video frame rate.
  161.  
  162.        You may use the _i_z_o_o_m program to resize RGB image files.
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.